<template>
	<view class="news-content">
		<narvBarSearch titleColor="#fff" titleText="资讯"></narvBarSearch>
		<view class="new-content-page">
			<template v-for="item in newsList">
				<view class="new-page-card" @click="clickNews(item)">
					<view class="new-page-card-introduce">
						<view class="new-page-card-introduce-title">
							{{item.title}}
						</view>
						<view class="new-page-card-info">
							<text>{{item.writer}}</text>
							<text>{{item.date}}</text>
						</view>
					</view>
				
				<view class="new-page-card-image" v-if="item.image">
					<image :src="item.image" mode="aspectFill"></image>
				</view>
				</view>
				
			</template>
			
			
			
		</view>
	</view>
</template>

<script setup>
	import narvBarSearch from '@/components/narv-bar-search.vue';
	import {ref}from 'vue'
	const newsList=ref([   {
    title: "JavaScript 入门指南JavaScript 入门指南JavaScript ",
    writer: "张三",
    date: "2020年1月1日",
    image: "https://picsum.photos/300/200?random=1" ,// 可显示的随机图片
	article:"前端开发作为连接用户与数字世界的桥梁，经历了翻天覆地的变化。从早期的简单HTML页面到如今复杂的单页应用、跨端框架和智能化交互，技术栈的演进不仅改变了开发方式，也重新定义了用户体验的标准。在互联网早期，前端主要依赖静态HTML和CSS，JavaScript的出现让网页有了动态交互的可能，但受限于浏览器兼容性和性能，开发更多是'切图'和'写样式'的工作。jQuery的崛起简化了DOM操作，成为当时前端开发的标配。随着Web应用复杂度提升，前端开发逐渐走向工程化。模块化方案和构建工具优化了代码管理，而三大框架的兴起彻底改变了开发模式，它们各自以不同的优势满足了各种规模项目的需求。移动互联网的爆发催生了跨端开发的需求，新技术让前端开发者能够用熟悉的语言编写原生应用，大幅降低了多端适配的成本。同时，前端技术也进入了桌面应用开发领域。如今，前端技术仍在快速演进，性能优化成为关键课题，各种渲染方案和技术不断涌现以提升用户体验。开发方式也在发生变革，可视化工具让非技术人员也能搭建界面，AI技术开始辅助开发流程。新兴领域的兴起为前端开发者带来了全新的机遇和挑战。这一演进历程展现了一个技术领域如何从简单走向复杂，从辅助角色成长为数字化体验的核心塑造者。每一次技术革新都带来了新的可能性，也提出了更高的要求。在这个快速变化的时代，前端开发者需要保持持续学习的态度，既要深入理解底层原理，又要紧跟技术前沿，才能在这个充满活力的领域中保持竞争力。未来，随着技术的不断发展，前端开发将继续拓展边界，创造更多令人惊喜的数字体验。",
  },
  {
    title: "Python 基础教程",
    writer: "李四",
    date: "2020年2月15日",
    // 没有 image 字段（渲染时可显示默认占位图）
	article:"前端开发作为连接用户与数字世界的桥梁，经历了翻天覆地的变化。从早期的简单HTML页面到如今复杂的单页应用、跨端框架和智能化交互，技术栈的演进不仅改变了开发方式，也重新定义了用户体验的标准。在互联网早期，前端主要依赖静态HTML和CSS，JavaScript的出现让网页有了动态交互的可能，但受限于浏览器兼容性和性能，开发更多是'切图'和'写样式'的工作。jQuery的崛起简化了DOM操作，成为当时前端开发的标配。随着Web应用复杂度提升，前端开发逐渐走向工程化。模块化方案和构建工具优化了代码管理，而三大框架的兴起彻底改变了开发模式，它们各自以不同的优势满足了各种规模项目的需求。移动互联网的爆发催生了跨端开发的需求，新技术让前端开发者能够用熟悉的语言编写原生应用，大幅降低了多端适配的成本。同时，前端技术也进入了桌面应用开发领域。如今，前端技术仍在快速演进，性能优化成为关键课题，各种渲染方案和技术不断涌现以提升用户体验。开发方式也在发生变革，可视化工具让非技术人员也能搭建界面，AI技术开始辅助开发流程。新兴领域的兴起为前端开发者带来了全新的机遇和挑战。这一演进历程展现了一个技术领域如何从简单走向复杂，从辅助角色成长为数字化体验的核心塑造者。每一次技术革新都带来了新的可能性，也提出了更高的要求。在这个快速变化的时代，前端开发者需要保持持续学习的态度，既要深入理解底层原理，又要紧跟技术前沿，才能在这个充满活力的领域中保持竞争力。未来，随着技术的不断发展，前端开发将继续拓展边界，创造更多令人惊喜的数字体验。"
	
  },
  {
    title: "Web 开发实战",
    writer: "王五",
    date: "2020年3月10日",
    image: "https://picsum.photos/300/200?random=2",
	article:"前端开发作为连接用户与数字世界的桥梁，经历了翻天覆地的变化。从早期的简单HTML页面到如今复杂的单页应用、跨端框架和智能化交互，技术栈的演进不仅改变了开发方式，也重新定义了用户体验的标准。在互联网早期，前端主要依赖静态HTML和CSS，JavaScript的出现让网页有了动态交互的可能，但受限于浏览器兼容性和性能，开发更多是'切图'和'写样式'的工作。jQuery的崛起简化了DOM操作，成为当时前端开发的标配。随着Web应用复杂度提升，前端开发逐渐走向工程化。模块化方案和构建工具优化了代码管理，而三大框架的兴起彻底改变了开发模式，它们各自以不同的优势满足了各种规模项目的需求。移动互联网的爆发催生了跨端开发的需求，新技术让前端开发者能够用熟悉的语言编写原生应用，大幅降低了多端适配的成本。同时，前端技术也进入了桌面应用开发领域。如今，前端技术仍在快速演进，性能优化成为关键课题，各种渲染方案和技术不断涌现以提升用户体验。开发方式也在发生变革，可视化工具让非技术人员也能搭建界面，AI技术开始辅助开发流程。新兴领域的兴起为前端开发者带来了全新的机遇和挑战。这一演进历程展现了一个技术领域如何从简单走向复杂，从辅助角色成长为数字化体验的核心塑造者。每一次技术革新都带来了新的可能性，也提出了更高的要求。在这个快速变化的时代，前端开发者需要保持持续学习的态度，既要深入理解底层原理，又要紧跟技术前沿，才能在这个充满活力的领域中保持竞争力。未来，随着技术的不断发展，前端开发将继续拓展边界，创造更多令人惊喜的数字体验。"
	
  },
  {
    title: "数据库设计原则",
    writer: "赵六",
    date: "2020年4月5日",
    image: "" ,// 空字符串（需前端处理）
	article:`前端开发作为连接用户与数字世界的桥梁，经历了翻天覆地的变化。从早期的简单HTML页面到如今复杂的单页应用、跨端框架和智能化交互，技术栈的演进不仅改变了开发方式，也重新定义了用户体验的标准。<br>在互联网早期，前端主要依赖静态HTML和CSS，JavaScript的出现让网页有了动态交互的可能，但受限于浏览器兼容性和性能，开发更多是'切图'和'写样式'的工作。jQuery的崛起简化了DOM操作，成为当时前端开发的标配。随着Web应用复杂度提升，前端开发逐渐走向工程化。模块化方案和构建工具优化了代码管理，而三大框架的兴起彻底改变了开发模式，它们各自以不同的优势满足了各种规模项目的需求。移动互联网的爆发催生了跨端开发的需求，新技术让前端开发者能够用熟悉的语言编写原生应用，大幅降低了多端适配的成本。同时，前端技术也进入了桌面应用开发领域。<br>如今，前端技术仍在快速演进，性能优化成为关键课题，各种渲染方案和技术不断涌现以提升用户体验。开发方式也在发生变革，可视化工具让非技术人员也能搭建界面，AI技术开始辅助开发流程。新兴领域的兴起为前端开发者带来了全新的机遇和挑战。这一演进历程展现了一个技术领域如何从简单走向复杂，从辅助角色成长为数字化体验的核心塑造者。每一次技术革新都带来了新的可能性，也提出了更高的要求。在这个快速变化的时代，前端开发者需要保持持续学习的态度，既要深入理解底层原理，又要紧跟技术前沿，才能在这个充满活力的领域中保持竞争力。未来，随着技术的不断发展，前端开发将继续拓展边界，创造更多令人惊喜的数字体验。`
	
  },
  {
    title: "前端框架比较",
    writer: "钱七",
    date: "2020年5月20日",
    image: "https://picsum.photos/300/200?random=3",
	article:"前端开发作为连接用户与数字世界的桥梁，经历了翻天覆地的变化。从早期的简单HTML页面到如今复杂的单页应用、跨端框架和智能化交互，技术栈的演进不仅改变了开发方式，也重新定义了用户体验的标准。在互联网早期，前端主要依赖静态HTML和CSS，JavaScript的出现让网页有了动态交互的可能，但受限于浏览器兼容性和性能，开发更多是'切图'和'写样式'的工作。jQuery的崛起简化了DOM操作，成为当时前端开发的标配。随着Web应用复杂度提升，前端开发逐渐走向工程化。模块化方案和构建工具优化了代码管理，而三大框架的兴起彻底改变了开发模式，它们各自以不同的优势满足了各种规模项目的需求。移动互联网的爆发催生了跨端开发的需求，新技术让前端开发者能够用熟悉的语言编写原生应用，大幅降低了多端适配的成本。同时，前端技术也进入了桌面应用开发领域。如今，前端技术仍在快速演进，性能优化成为关键课题，各种渲染方案和技术不断涌现以提升用户体验。开发方式也在发生变革，可视化工具让非技术人员也能搭建界面，AI技术开始辅助开发流程。新兴领域的兴起为前端开发者带来了全新的机遇和挑战。这一演进历程展现了一个技术领域如何从简单走向复杂，从辅助角色成长为数字化体验的核心塑造者。每一次技术革新都带来了新的可能性，也提出了更高的要求。在这个快速变化的时代，前端开发者需要保持持续学习的态度，既要深入理解底层原理，又要紧跟技术前沿，才能在这个充满活力的领域中保持竞争力。未来，随着技术的不断发展，前端开发将继续拓展边界，创造更多令人惊喜的数字体验。"
	
  }
])
	function clickNews(news){
		uni.navigateTo({
			url:`/pages/news/newsInfo/newsInfo?news=${encodeURIComponent(JSON.stringify(news))}`
		})
	}
</script>

<style lang="scss" scoped>
	.news-content {
		 display: flex;
		  flex-direction: column;
		  width: 100%;
		   box-sizing: border-box;
		
		.new-content-page{
			
			width: 750rpx;
			padding: 20rpx 32rpx;
			 box-sizing: border-box;
			 
			.new-page-card{
				width: 100%;
				min-height: 140rpx;
				padding-bottom: 50rpx;
				display: flex;
				justify-content: space-between;
				.new-page-card-image{
					width: 220rpx;
					height:158rpx ;
					image{
						width: 220rpx;
						height:158rpx ;
					}
				}
				.new-page-card-info{
					color: #CCCCCC;
					font-size: 22rpx;
					text{
						margin-right:15rpx ;
					}
				}
				.new-page-card-introduce{
					display: flex;
					flex-direction: column;
					justify-content: space-between;
				
					
				}
			}
		}
		
	}
	       
</style>
